#include <stdio.h>
#include <sys/types.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/stat.h>
#include <string.h>

int main()
{
  int fd = open("bite", O_RDWR | O_CREAT, 0644); 
  const char* wstr = "i like linux!\n";
  write(fd, wstr, strlen(wstr));

  char rstr[100] = {0};
  
  
  ssize_t s = read(fd, rstr, 16);
  
      

  
  printf("%s", rstr);
  close(fd);
  return 0;
}
//int main()
//{
//  int fd = open("bite", O_RDONLY);
//  if(fd < 0){
//    perror("open");
//    return 1;
//
//  }
//  const char *msg = "i like linux!\n";
//  char buf[1024];
//  while(1){
//    ssize_t s = read(fd, buf, strlen(msg));//类比write
//    if(s > 0){
//      printf("%s", buf);
//
//    }else{
//      break;
//
//    }
//
//  }
//  close(fd);
//  return 0;
//
//}
